Some Experimental Results of Applying Heuristic Search to Route Finding

نویسندگان

  • John Pearson
  • Hans W. Guesgen
چکیده

Search is often used to find shortest routes within real road networks. Standard search algorithms are memory intensive and inefficient for stand alone in-car systems. In this paper, we evaluate a number of heuristic search strategies in terms of space and time complexity for the route finding problem. Route Finding and Search Much research in recent years has focussed on developing technologies to enable improvements in the efficiency of road transport systems. Programs geared toward this goal include the TravTek (Rillings & Krage 1992) and Advance (Catling 1992) programs in United States and SOCRATES (Catling & Harris 1995) in Europe. With each of these programs emphasis is placed on providing traveler information including route finding capabilities. With current technology and infrastructure, many current and proposed systems are of the decentralized autonomous variety, with processing and route map information stored on a local CD (Collier & Weiland 1994). Thus with high hardware costs, it is advantageous to keep the memory, computation, and storage device access to a minimum while keeping the accuracy of computed routes high (Dillenburg & Nelson 1995). Heuristic search offers the potential to reduce time and memory use in route finding systems by incorporating knowledge of the properties of the problem space. We evaluate heuristics for route finding and a number of strategies with potential to increase efficiency over standard heuristic search. Uniform Cost Heuristic Search Standard uniform cost search approaches, such as Dijkstra’s method (1959), suffer the fate of combinato*Data and computing resources kindly provided by the Spatial Analysis Facility, University of Auckland. tSupported by the University of Auckland Research Committee under grant A18/XXXXX/62090/F3414065. 394 Pearson rial explosion; the time and space complexity for such methods are of the order O(bd), where b is the branching factor and d is the depth of the search tree (Korf 1996). The A* algorithm (Hart & Nilsson 1968) corporates heuristic search into uniform cost search, finding optimal solutions yet decreasing the effective branching factor. A number of heuristics which exploit the geometric nature of roading networks are applicable to the route finding problem and can be incorporated into A*. We evaluated the air distance and Manhattan distance heuristics (the L2 and L1 metrics, respectively) in the Auckland road network and compared the decrease in node expansions over an uninformed search. Figure 1 depicts the node expansions created by the three heuristics for a shortest path between a location represented by the large dot on the left to a destination given by the large dot on the right.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

K⁎: A heuristic search algorithm for finding the k shortest paths

We present a directed search algorithm, called K∗, for finding the k shortest paths between a designated pair of vertices in a given directed weighted graph. K∗ has two advantages compared to current k-shortest-paths algorithms. First, K∗ operates on-the-fly, which means that it does not require the graph to be explicitly available and stored in main memory. Portions of the graph will be genera...

متن کامل

A Geometrical Center based Two-way Search Heuristic Algorithm for Vehicle Routing Problem with Pickups and Deliveries

The classical vehicle routing problem (VRP) can be extended by including customers who want to send goods to the depot. This type of VRP is called the vehicle routing problem with pickups and deliveries (VRPPD). This study proposes a novel way to solve VRPPD by introducing a two-phase heuristic routing algorithm which consists of a clustering phase and uses the geometrical center of a cluster a...

متن کامل

Optimum Routing in the Urban Transportation Network by Integrating Genetic Meta-heuristic (GA) and Tabu Search (Ts) Algorithms

Urban transportation is one of the most important issues of urban life especially in big cities. Urban development, and subsequently the increase of routes and communications, make the role of transportation science more pronounced. The shortest path problem in a network is one of the most basic network analysis issues. In fact, finding answers to this question is necessity for higher level ana...

متن کامل

CONFIGURATION OPTIMIZATION OF TRUSSES USING A MULTI HEURISTIC BASED SEARCH METHOD

Different methods are available for simultaneous optimization of cross-section, topology and geometry of truss structures. Since the search space for this problem is very large, the probability of falling in local optimum is considerably high. On the other hand, different types of design variables (continuous and discrete) lead to some difficulties in the process of optimization. In this articl...

متن کامل

Protocol Verification with Heuristic Search

We present an approach to reconcile explicit state model checking and heuristic directed search and provide experimental evidence that the model checking problem for concurrent systems, such as communications protocols, can be solved more efficiently, since finding a state violating a property can be understood as a directed search problem. In our work we combine the expressive power and implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998